Objetivos de Aprendizagem
- Identificar e aplicar modelos de ramificação apropriados, como Gitflow e desenvolvimento baseado em tronco
- Dominar os mecanismos de merge versus rebase no Git e seus respectivos casos de uso
- Resolver conflitos estruturais e de conteúdo usando ferramentas de linha de comando e interfaces gráficas
- Aplicar as melhores práticas para manter históricos de commits limpos por meio de compactação e rebase interativo